space satellite – Català–English translations

🇬🇧 en ca

space satellite noun

  • vehicle designed to orbit the Earth
satèl·lit
Wiktionary Links